Dechert LLP is a global specialist law firm focused on high-end legal work. This position will join our growing Application Architecture team to scope, develop, and implement AI/ML solutions, including leveraging Microsoft’s AI services. The ideal candidate will have experience in website development and a willingness to learn and implement other cutting-edge technologies. This role requires a passion for exploring uncharted territories and making a significant impact in AI, while collaborating closely with Dechert staff and attorneys.
ESSENTIAL JOB FUNCTIONS:
- Key contributor in developing and implementing business solutions to address requirements, optimize efficiency, and deliver real content seamlessly.
- Apply in-depth skills and broad knowledge to develop and implement machine learning systems to improve and streamline firm operations.
- Use expertise to develop new and maintain existing application features and functionalities.
- Write eloquent, reusable code that effectively solves problems.
- Integrate with existing cloud services to solve complex extraction problems, such as analyzing and searching documents at scale.
- Keep the Application Architecture team updated on current development best practices and ensure existing code base follows those guidelines.
- Work independently on projects, contributing to scope, design, development, testing and implementation.
- Stay current with the latest advancements and trends in AI technology and incorporate them into Dechert projects.
- Demonstrate eagerness to explore and implement the next big technological development.
- Communicate complex AI concepts and solutions to non-technical stakeholders clearly and concisely.
- Ensure the quality, performance, and scalability of solutions by implementing best practices and new innovations in software development, testing, and deployment.
- Proactively identify ways to improve and streamline business operations.
- Perform other responsibilities as assigned.
KNOWLEDGE SKILLS AND INTERESTS:
- Experience with integrating cloud-based machine learning services into existing web applications.
- Familiarity with cloud computing platforms such as Azure, AWS, GCP, Vercel.
- Proficient in programming languages such as C# and Script/TypeScript.
- Experience with frontend development languages and frameworks such as React, Next.js, Svelte, Vue.
- Experience with backend development frameworks such as ASP.NET Core and runtimes like Node.js.
- Experience with Agile or other software development methodologies.
- Familiarity with relational databases such as MSSQL and PostgreSQL.
- Experience with REST based services.
- Experience with source code control tools such as Git.
- Experience consuming AI models using frameworks such as LangChain, Semantic Kernel, or AI by Vercel.
- Excellent problem-solving skills and a creative mindset to address complex AI Challenges.
- Strong communication skills to effectively collaborate with both technical and non-technical stakeholders.
- Strong problem-solving and analytical skills.
EDUCATION AND EXPERIENCE:
- Bachelor’s degree in computer science, Information Systems or other related field, or equivalent work experience.
- Proven development experience with client-server / distributed systems / cloud computing.
- Experience leveraging machine learning models in production, including observability and debugging.
- Approximately 6 to 8 years of application development experience.
- Experience in using AI/ML models, chatbots and robotics to help internal teams promote diverse business outcomes and drive innovation.